package com.iuie.ns.datum.vo;

import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 用户消费分期记录
 * @author liujie
 * @date 2018年4月6日下午1:28:11
 */
public class UserExpenseInstalmentInfoVO implements Serializable {

	public static final long serialVersionUID = -1522992442575L;

	private String id; // Id

	private String expenseId; // 消费ID

	@JsonFormat(pattern="yyyy-MM-dd")
	private Date repayDate; // 还款时间

	private Integer repayNum; // 还款期数

	private Double repayAmount; // 还款金额

	private String isRepay; // 是否已还

	private String remark; // 备注

	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date createTime; // 创建时间

	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
	private Date updateTime; // 更新时间

	private String userId; // 用户ID

	private String userName; // 用户姓名
	
	@JsonFormat(pattern="yyyy-MM-dd")
	private Date realRepayDate; // 实际还款日

	public String getId() {
		return this.id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getExpenseId() {
		return this.expenseId;
	}
	public void setExpenseId(String expenseId) {
		this.expenseId = expenseId;
	}
	public Date getRepayDate() {
		return this.repayDate;
	}
	public void setRepayDate(Date repayDate) {
		this.repayDate = repayDate;
	}
	public Integer getRepayNum() {
		return this.repayNum;
	}
	public void setRepayNum(Integer repayNum) {
		this.repayNum = repayNum;
	}
	public Double getRepayAmount() {
		return this.repayAmount;
	}
	public void setRepayAmount(Double repayAmount) {
		this.repayAmount = repayAmount;
	}
	public String getIsRepay() {
		return this.isRepay;
	}
	public void setIsRepay(String isRepay) {
		this.isRepay = isRepay;
	}
	public String getRemark() {
		return this.remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Date getCreateTime() {
		return this.createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return this.updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public String getUserId() {
		return this.userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getUserName() {
		return this.userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public Date getRealRepayDate() {
		return realRepayDate;
	}
	public void setRealRepayDate(Date realRepayDate) {
		this.realRepayDate = realRepayDate;
	}
}